less-developed countries - French English Dictionary